<?
require('include/sesion.php');

// ---

$paginaTitulo = 'Categor&iacute;as';

switch ($_GET['a'])
{
	case 'agregar':
		$titulo = 'Agregar';
		$paginaTitulo .= ': '.$titulo;

		if ($_POST['submit'])
		{
			if (!isset($_POST['nombre_url']) or empty($_POST['nombre_url']))
			{
				$nombre_url = ascii7($_POST['nombre']);
			}
			else
			{
				$nombre_url = $_POST['nombre_url'];
			}
			
			$sql = 'insert categorias set categoria_id = ('.$_POST['categoria_id'].'), nombre = \''.$_POST['nombre'].'\', nombre_url = \''.$nombre_url.'\'';
			$rs = mysql_query($sql);
			if (!$rs)
			{
				error('No se pudieron actualizar los datos.');
			}
			$_SESSION['mensajeinfo'] = 'Los datos han sido modificados.';
			refrescar();
		}

		include('html.encabezado.php');
?>
	<h3><? echo $paginaTitulo; ?></h3>

	<div id="menucontenido">
		<ul>
			<li<? if ($_GET['a'] == '') { echo ' class="seleccionado"'; }?>><a href="<? echo SCRIPT_ACTUAL; ?>">Buscar</a></li>
			<li<? if ($_GET['a'] == 'agregar') { echo ' class="seleccionado"'; }?>><a href="?a=agregar">Agregar</a></li>
		</ul>
	</div>

	<div id="principalcontenido">
<?
	mostrar_mensajes();
?>
		<form method="post" action="<? echo URL_ACTUAL; ?>">
			<fieldset>
				<legend>Agregar</legend>

				<label for="categoria_id">Categor&iacute;a padre:</label>
				<select name="categoria_id" id="categoria_id">
					<option value="0">Ninguna</option>
					<option disabled="disabled">---</option>
<? select_arbol(); ?>
				</select>

				<label for="nombre">Nombre:</label>
				<input type="text" name="nombre" id="nombre" />

				<label for="nombre_url">Nombre URL:</label>
				<input type="text" name="nombre_url" id="nombre_url" />
			</fieldset>
			<input type="submit" name="submit" value="Agregar" />
		</form>
	</div>
<?
		include('html.pie.php');
		break;

	case 'modificar':
		$titulo = 'Modificar';
		$paginaTitulo .= ': '.$titulo;

		if ($_POST['submit'])
		{
			$sql = 'update categorias set categoria_id = ('.$_POST['categoria_id'].'), nombre = \''.$_POST['nombre'].'\', nombre_url = \''.$_POST['nombre_url'].'\' where id = ('.$_POST['id'].')';
			$rs = mysql_query($sql);
			if (!$rs)
			{
				error('No se pudieron actualizar los datos.');
			}
			$_SESSION['mensajeinfo'] = 'Los datos han sido modificados.';
			refrescar();
		}

		$sql = 'select * from categorias where id = \''.$_GET['id'].'\'';
		$rs = mysql_query($sql);

		$reg = mysql_fetch_assoc($rs);

		include('html.encabezado.php');
?>
	<h3><? echo $paginaTitulo; ?></h3>

	<div id="menucontenido">
		<ul>
			<li<? if ($_GET['a'] == '') { echo ' class="seleccionado"'; }?>><a href="<? echo SCRIPT_ACTUAL; ?>">Buscar</a></li>
			<li<? if ($_GET['a'] == 'agregar') { echo ' class="seleccionado"'; }?>><a href="?a=agregar">Agregar</a></li>
			<li<? if ($_GET['a'] == 'modificar') { echo ' class="seleccionado"'; }?>><a href="?a=modificar&id=<? echo $_GET['id']; ?>">Modificar</a></li>
		</ul>
	</div>

	<div id="principalcontenido">
<?
	mostrar_mensajes();
?>
	<form method="post" action="<? echo URL_ACTUAL; ?>">
		<input type="hidden" name="id" value="<? echo $reg['id']; ?>" />
		<fieldset>
			<legend>Modificar</legend>

				<label for="categoria_id">Categor&iacute;a padre:</label>
				<select name="categoria_id" id="categoria_id">
					<option value="0">Ninguna</option>
					<option disabled="disabled">---</option>
					<? select_arbol(0, 0, $reg['categoria_id']); ?>

				</select>

				<label for="nombre">Nombre:</label>
				<input type="text" name="nombre" id="nombre" value="<? echo $reg['nombre']; ?>" />

				<label for="nombre_url">Nombre URL:</label>
				<input type="text" name="nombre_url" id="nombre_url" value="<? echo $reg['nombre_url']; ?>" />
		</fieldset>
		<input type="submit" name="submit" value="Modificar" />
	</form>
	</div>
<?
		include('html.pie.php');
		break;

	default: // Listar
		$titulo = 'Buscar';
		$paginaTitulo .= ': '.$titulo;
		$encabezados[] = '<script type="text/javascript" src="js/ajax.js"></script>';
		$encabezados[] = '<script type="text/javascript">aj1 = new ajax();</script>';
		$encabezados[] = '<script type="text/javascript">aj1.get(\'aj_mula.php?a=categorias\', \'aj_resultados\');</script>';
		include('html.encabezado.php');
?>
			<h3><? echo $paginaTitulo; ?></h3>

			<div id="menucontenido">
				<ul>
					<li<? if ($_GET['a'] == '') { echo ' class="seleccionado"'; }?>><a href="<? echo SCRIPT_ACTUAL; ?>">Buscar</a></li>
					<li<? if ($_GET['a'] == 'agregar') { echo ' class="seleccionado"'; }?>><a href="?a=agregar">Agregar</a></li>
				</ul>
			</div>

			<div id="principalcontenido">
				<div id="aj_resultados"></div>
			</div>
<?
		include('html.pie.php');
		break;
}
?>